package com.cdp.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cdp.common.core.domain.AjaxResult;
import com.cdp.common.core.domain.entity.SysCement;
import com.cdp.common.core.domain.entity.SysMineralPowder;
import com.cdp.system.dto.CementDTO;
import com.cdp.system.dto.CementDTOSecondDTO;
import com.cdp.system.dto.RawDTO;
import com.cdp.system.vo.IdsVO;

import java.util.List;
import java.util.Map;

public interface ISysCementService extends IService<SysCement>  {


    /**
     * 查询原材料信息
     * @param rawDTO
     * @return
     */
    Map<String, Object> listRawData(RawDTO rawDTO);

    /**
     * 查询下拉框字段
     * @return
     */
    Map<String, Object> listPullDown();

    Map<String, Object> getCementMinAndMax();


    AjaxResult listMistedCement(CementDTO cementDTO);


    List<SysCement> listCement();

    List<IdsVO> queryCemenIdsById(Integer id);

    List<SysCement> listCementByIds(List<Integer> cementIds);

    AjaxResult listMistedCementSecond(CementDTOSecondDTO cementDTOSecondDTO);
}
